Bringing Extreme Programming to the Classroom
نویسندگان
چکیده
In this paper we discuss several features of XP we have used in developing curricula and courses at Duke University and the University of Northern Iowa. We also discuss those practices of XP that we teach as part of the design and implementation process we want students to practice as they develop programming expertise and experience. In theory the academic study of programming and software development should be able to embrace all of XP. In practice, however, we find the demands of students and professors to be different from professional and industrial software developers so that while we embrace the philosophy and change of XP we have not (yet) adopted its principles completely.
منابع مشابه
Bringing Classroom-Based Assessment into the EFL classroom
This paper describes how English as a Foreign Language (EFL) teachers can bring reliable, valid, user-friendly assessment into their classrooms, and thus improve the quality of learning that occurs there. Based on the experience of the author as a an EFL teacher and teacher-trainer, it is suggested that the promotion and development of autonomy, intrinsic motivation...
متن کاملBringing Research Tools Into the Classroom
the advancement of computer technology used for research is creating the need to change the way classes are taught in higher education. “bringing research tools into the Classroom” has become a major focus for the software tools for academics and researchers (star) team at MIt. the star developers collaborate with faculty researchers to help solve the problems of moving computational tools used...
متن کاملCrafting, Crafting, Crafting - Extreme Programming in Classroom?
Extreme Programming (XP) shows several interesting approaches which are very attractive for education. It is centered around early and incremental creation of working software. In the following, the chances XP offers for class are shown – especially for use in a class project, but also for practical phases in all lessons where programming is useful. Finally several common problems which can occ...
متن کاملAlexander Meets Michotte: A Simulation Tool Based on Pattern Programming and Phenomenology
Simulation and modeling activities, a key point of computational thinking, are currently not being integrated into the science classroom. This paper describes a new visual programming tool entitled the Simulation Creation Toolkit. The Simulation Creation Toolkit is a high level pattern-based phenomenological approach to bringing rapid simulation creation into the classroom environment. Students...
متن کاملExploring the Relationship Between Phonological Awareness and Reading Ability: From Elementary Teachers’ Perspectives
The present study investigated the way elementary school teachers perceive the importance of phonological awareness in their classroom experiences. To achieve the aim, 75 elementary school teachers of both genders with diverse years of experience and qualifications from 25 elementary schools in Khorram Abad, Iran were selected. In order to obtain the data, the modified version of the Likert-typ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001